package com.yunhe.authority.domain.company;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.neo4j.ogm.annotation.GeneratedValue;
import org.neo4j.ogm.annotation.Id;
import org.neo4j.ogm.annotation.NodeEntity;
import org.neo4j.ogm.annotation.Property;

/**
 * @ClassName: OtherCost
 * @Description:
 * @author: GongDaCheng
 * @Date: 15:55 2021/7/15
 */
@ApiModel(value = "OtherCost", description = "其他费用")
@NodeEntity
public class OtherCost {

    @Id
    @GeneratedValue
    @ApiModelProperty(value = "ID")
    @Property(name = "id")
    private Long id;

    @ApiModelProperty(value = "垃圾处理费")
    @Property(name = "garbageDisposalFee")
    private double garbageDisposalFee;

    @ApiModelProperty(value = "垃圾处理费税率")
    @Property(name = "garbageDisposalTaxRate")
    private String garbageDisposalTaxRate;

    @ApiModelProperty(value = "垃圾处理费税率Title")
    private String garbageDisposalTaxRateTitle;

    @ApiModelProperty(value = "垃圾桶个数")
    @Property(name = "trashCans")
    private int trashCans;

    @ApiModelProperty(value = "土地使用税")
    @Property(name = "landUseTax")
    private double landUseTax;

    @ApiModelProperty(value = "土地使用税税率")
    @Property(name = "landUseTaxRate")
    private String landUseTaxRate;

    @ApiModelProperty(value = "土地使用税税率")
    private String landUseTaxRateTitle;

    @ApiModelProperty(value = "保证金")
    @Property(name = "bond")
    private double bond;

    @ApiModelProperty(value = "保证金税率")
    @Property(name = "bondTaxRate")
    private String bondTaxRate;

    @ApiModelProperty(value = "保证金税率Title")
    private String bondTaxRateTitle;

    @ApiModelProperty(value = "预存电费")
    @Property(name = "prestorageElectricityPrice")
    private double prestorageElectricityPrice;

    @ApiModelProperty(value = "预存电费税率")
    @Property(name = "prestorageElectricityPriceTaxRate")
    private String prestorageElectricityPriceTaxRate;

    @ApiModelProperty(value = "预存电费税率Title")
    private String prestorageElectricityPriceTaxRateTitle;

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public double getGarbageDisposalFee() {
        return garbageDisposalFee;
    }

    public void setGarbageDisposalFee(double garbageDisposalFee) {
        this.garbageDisposalFee = garbageDisposalFee;
    }

    public int getTrashCans() {
        return trashCans;
    }

    public void setTrashCans(int trashCans) {
        this.trashCans = trashCans;
    }

    public double getLandUseTax() {
        return landUseTax;
    }

    public void setLandUseTax(double landUseTax) {
        this.landUseTax = landUseTax;
    }

    public double getBond() {
        return bond;
    }

    public void setBond(double bond) {
        this.bond = bond;
    }

    public double getPrestorageElectricityPrice() {
        return prestorageElectricityPrice;
    }

    public void setPrestorageElectricityPrice(double prestorageElectricityPrice) {
        this.prestorageElectricityPrice = prestorageElectricityPrice;
    }

    public String getGarbageDisposalTaxRate() {
        return garbageDisposalTaxRate;
    }

    public void setGarbageDisposalTaxRate(String garbageDisposalTaxRate) {
        this.garbageDisposalTaxRate = garbageDisposalTaxRate;
    }

    public String getLandUseTaxRate() {
        return landUseTaxRate;
    }

    public void setLandUseTaxRate(String landUseTaxRate) {
        this.landUseTaxRate = landUseTaxRate;
    }

    public String getBondTaxRate() {
        return bondTaxRate;
    }

    public void setBondTaxRate(String bondTaxRate) {
        this.bondTaxRate = bondTaxRate;
    }

    public String getGarbageDisposalTaxRateTitle() {
        return garbageDisposalTaxRateTitle;
    }

    public void setGarbageDisposalTaxRateTitle(String garbageDisposalTaxRateTitle) {
        this.garbageDisposalTaxRateTitle = garbageDisposalTaxRateTitle;
    }

    public String getLandUseTaxRateTitle() {
        return landUseTaxRateTitle;
    }

    public void setLandUseTaxRateTitle(String landUseTaxRateTitle) {
        this.landUseTaxRateTitle = landUseTaxRateTitle;
    }

    public String getBondTaxRateTitle() {
        return bondTaxRateTitle;
    }

    public void setBondTaxRateTitle(String bondTaxRateTitle) {
        this.bondTaxRateTitle = bondTaxRateTitle;
    }

    public String getPrestorageElectricityPriceTaxRate() {
        return prestorageElectricityPriceTaxRate;
    }

    public void setPrestorageElectricityPriceTaxRate(String prestorageElectricityPriceTaxRate) {
        this.prestorageElectricityPriceTaxRate = prestorageElectricityPriceTaxRate;
    }

    public String getPrestorageElectricityPriceTaxRateTitle() {
        return prestorageElectricityPriceTaxRateTitle;
    }

    public void setPrestorageElectricityPriceTaxRateTitle(String prestorageElectricityPriceTaxRateTitle) {
        this.prestorageElectricityPriceTaxRateTitle = prestorageElectricityPriceTaxRateTitle;
    }
}
